humble oneself greatly - Turc Anglais Dictionnaire